package com.pay.model.interface_parameter;

import com.pay.utils.validate.vali_annotation.BaseValidate;
import com.pay.utils.validate.vali_annotation.RequireField;


/**
 * 微信支付订单状态查询
 *
 * @author MENG
 * @version 2019/2/21
 * @see
 */
public class WxPayQueryParam extends BaseValidate
{
    /**
     * 微信支付分配的公众账号ID（企业号corpid即为此appId）
     */
    @RequireField
    private String appId;

    /**
     * 微信支付分配的商户号
     */
    @RequireField
    private String mchId;

    /**
     * 微信APIKEY
     */
    @RequireField
    private String apiKey;

    /**
     * 订单号 唯一（应用程序中）
     */
    @RequireField
    private String orderNo;

    public String getAppId()
    {
        return appId;
    }

    public void setAppId(String appId)
    {
        this.appId = appId;
    }

    public String getMchId()
    {
        return mchId;
    }

    public void setMchId(String mchId)
    {
        this.mchId = mchId;
    }

    public String getApiKey()
    {
        return apiKey;
    }

    public void setApiKey(String apiKey)
    {
        this.apiKey = apiKey;
    }

    public String getOrderNo()
    {
        return orderNo;
    }

    public void setOrderNo(String orderNo)
    {
        this.orderNo = orderNo;
    }
}
